#打印出100以内的斐波那契数列，使用2种方法实现
fn=0
c=1
index=0
index=1
while True:
    s=fn+c
    if s>100:
        break
    fn=c
    c=s
    index += 1
print('fb{}={}'.format(index,s))

a=0
b=1
print(a)
print(b)
while b<100:
    print(b)
    a,b=b,a+b

list=[]
for i in range(12):
    if i == 0 or i==1:
        list.append(i)
    else:
        list.append(list[i-2]+list[i-1])
print(list)

#使用 Python 实现随机生成 200 无重复激活码（或者优惠券），字符串长度大于5以上
import random
s=set()
while True:
    a='abcdefgh123456789'
    b=''
    for i in range(6):
        b+=random.choice(a)
    s.add(b)
    if len(s) == 200:
        break
print(s)



